An Object-oriented Software Development Approach to Design Simulator for Airborne Altimetric Lidar
نویسندگان
چکیده
Topographic data are fundamental for several applications. The latest technique for topographic data collection is Airborne Altimetric LiDAR. However, LiDAR data is not available for research and education as required. This paper describes the object oriented design methods used to develop a software system to simulate the functioning of an airborne altimetric LiDAR instrument. Our objective is to model functions of a LiDAR instrument by using object oriented software development approach so that the developed software could be maintainable, reliable and scalable. The object-oriented software development processes, viz., object–oriented analysis, objectoriented design and object-oriented programming have been done to realize the software. The simulator is conceived with three components, namely terrain component, sensor component and trajectory component. Each component has been divided into their sub modules and designed independently. The terrain component deals with generation of bare terrain and objects on top of the terrain. The sensor component deals with design of commercially available sensors or a generic sensor. And the trajectory component deals with modelling of platform parameters, viz., velocity, roll, pitch, yaw and accelerations. Numerical methods are used to solve complex problems for generating LiDAR data from simulated terrain and flights. LiDAR data files are generally very large. Considering this, special data structures and file formats have been designed to improve the performance and to solve the memory problems. This user friendly GUI based simulator, developed in JAVA programming language, is an ideal tool for research and education.
منابع مشابه
Airborne Altimetric Lidar Simulator: an Education Tool
This paper describes development of a simulator for airborne altimetric LiDAR. Main aim of simulator is to replicate the functioning of LiDAR sensor and generate data for a given terrain with specified parameters of the sensor and trajectory. The simulator has three components: 1) Terrain component, 2) Sensor component, and 3) Platform component. The terrain component is formed using multiple m...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملIntegration of Visible Image and LIDAR Altimetric Data for Semi-Automatic Detection and Measuring the Boundari of Features
This paper presents a new method for detecting the features using LiDAR data and visible images. The proposed features detection algorithm has the lowest dependency on region and the type of sensor used for imaging, and about any input LiDAR and image data, including visible bands (red, green and blue) with high spatial resolution, identify features with acceptable accuracy. In the proposed app...
متن کاملGenerating Lidar Data in Laboratory: Lidar Simulator
This paper describes the methodology adopted for developing a simulator for airborne altimetric LiDAR. The goal is to model LiDAR sensor functioning so LiDAR data can be generated for a user specified terrain with given parameters of the sensor and aerial platform. The simulator is conceived having three components: 1) Terrain component, 2) Sensor component and 3) Platform component. Terrain co...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کامل